LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MbimTransaction Struct Reference

Data Fields

struct MbimTransactionpPrev
 
struct MbimTransactionpNext
 
uint32_t transactionId
 
MBIM_DONE_CALLBACK pDoneCallback
 
void * pDoneCallbackContext
 
uint32_t status
 

Detailed Description

This structure abstracts a MBIM transaction. It is responsible for tracking a MBIM request to its response.

Parameters
pPrev
  • A link so that this object can be stored in a linked list by the transport layer. This points to the previous object or NULL if this is the first object in the list.
pNext
  • A link so that this object can be stored in a linked list by the transport layer. This points to the next object or NULL if this is the last object in the list.
transactionId
  • MBIM transaction ID. Can never be 0.
pDoneCallback
  • User callback for MBIM response.
pDoneCallbackContext
  • User context for user callback.
status
  • MBIM status of response, typically contained in first response fragment.

Field Documentation

MBIM_DONE_CALLBACK MbimTransaction::pDoneCallback
void* MbimTransaction::pDoneCallbackContext
struct MbimTransaction* MbimTransaction::pNext
struct MbimTransaction* MbimTransaction::pPrev
uint32_t MbimTransaction::status
uint32_t MbimTransaction::transactionId

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved